body{
	margin:0; 
	padding:5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	background-color: #F0F0F0;
}

img{
	border: 0;
}

table, td, tr{
	margin:0; 
	padding:4px;
	border-collapse: collapse;
}

.boton{
	color:#000;
	padding:0; border:0; position:relative; cursor:pointer;
	display:inline-block;
	cursor:pointer;
	background:#b2b2b2 url('../img/button-big_bg.gif') repeat-x top;
	padding:1px 5pt;
	border:1px outset #999;
	position:relative; 
	overflow: visible;
}

.filtro {
	width:400px;
}

.filtro table {
	border: 0px;
	width:100%;
}

.filtro td{
	height: 25px;
}

.filtro .columna1{
	width: 100px;
}

.filtro .columna2{
	width: 300px;
}

.filtro .cajatexto{
	width: 200px;
}

.resultado{
	width: 400px;
	height: auto;
}

.resultado table{
	border: 1px solid #888;
	width:100%;
}

.resultado td{
	border: 1px solid #888;
	height: 25px;
}

.resultado .titulo{
	font-weight: bold;
}
